<?php
inicializar($formulario,dirname(__FILE__)."/formulario_venta.html");


if(!isset($_GET["id"])){
$moto=$db->consulta("SELECT * FROM ((moto m LEFT JOIN marca ma ON ma.marca_id=m.marca_id) LEFT JOIN modelo mo ON mo.modelo_id=m.modelo_id) 
        LEFT JOIN color c on c.color_id=m.color_id
        LEFT JOIN sucursal s on m.suc_id=s.suc_id
        WHERE m.moto_id={$_GET["id_moto"]} AND m.moto_eliminado=0");

//die(print_r($moto));
	$formulario->setVariable("marca",$moto[0]["marca_nombre"]) ;
        $formulario->setVariable("moto_id",$moto[0]["moto_id"]) ;
	$formulario->setVariable("modelo",$moto[0]["modelo_nombre"]) ;
	$formulario->setVariable("color",$moto[0]["color_nombre"]) ;
        $formulario->setVariable("chasis",$moto[0]["moto_chasis"]) ;
        $formulario->setVariable("motor",$moto[0]["moto_motor"]) ;
        $formulario->setVariable("sucursal_moto_ac",$moto[0]["suc_nombre"]) ;
	$formulario->setVariable("precio_venta",$moto[0]["moto_precio_venta"]);
        
        $formulario->setVariable("precio_financiado",$moto[0]["moto_precio_lista"]);
        $formulario->setVariable("importe",$moto[0]["moto_precio_venta"]);


if(isset($_SESSION["clientes"])){
    $criterio_busqueda_cli="";
    $contador_clie=0;
    foreach($_SESSION["clientes"] as $i=>$val){
        if($contador_clie==0){
            $contador_clie++;
        $criterio_busqueda_cli.=" AND (cliente.cli_id=".$val." ";
        }
        else
        $criterio_busqueda_cli.=" OR cliente.cli_id=".$val." ";
    }
    $criterio_busqueda_cli.=")";
    $resultados=$db->consulta("SELECT * FROM cliente WHERE cli_eliminado=0 $criterio_busqueda_cli ORDER BY cli_apellido ");
    if(count($resultados)){
        foreach ($resultados as $rs){
            $formulario->setVariable("dni_lis",$rs["cli_dni"]);
            $formulario->setVariable("apellido",$rs["cli_apellido"]);
            $formulario->setVariable("nombre",$rs["cli_nombre"]);
            $formulario->setVariable("telefono",$rs["cli_telefono"]);
            $formulario->setVariable("domicilio",$rs["cli_domicilio"]);
            if(isset($rs["revendedor_id"]) && $rs["revendedor_id"]>0)
            $formulario->setVariable("tipo_de_cliente_lis","Revendedor");
            else
            $formulario->setVariable("tipo_de_cliente_lis","Casual");
            $formulario->setVariable("id_quitar",$rs["cli_id"]);
            $formulario->setVariable("id_ver_mas",$rs["cli_id"]);
            $formulario->parse("clientes");
        }
    }
}

$fps=$db->consulta("SELECT * FROM forma_de_pago WHERE forma_eliminado=0");
$formas=array();
if(count($fps)){
    foreach ($fps as $fp){
      $formas[$fp["forma_id"]]=$fp["forma_nombre"];  
    }
}
if(isset($_SESSION["pagos"]))
foreach($_SESSION["pagos"] as $i=>$val){
    $formulario->setVariable("forma_lis",$formas[$val["fp"]]);
    $formulario->setVariable("monto_lis",$val["monto"]); 
    
    $forma_check=$db->consulta("SELECT * FROM forma_de_pago WHERE forma_id=".$val["fp"]);
        if($forma_check[0]["forma_categoria"]=="f")
                $formulario->setVariable("importe",$moto[0]["moto_precio_lista"]);
    
    if($val["cuotas"]!=0){
    $recargo=$db->consulta("SELECT * FROM cuota WHERE forma_id={$val["fp"]} AND {$val["cuotas"]} BETWEEN cuota_inicio AND cuota_fin");
    
    
        
    if(count($recargo)){
    $formulario->setVariable("recargo_lis",$recargo[0]["cuota_porcentaje"]."%");
    $formulario->setVariable("monto_rec_lis",$val["monto"]*(1+$recargo[0]["cuota_porcentaje"]/100));
    if($val["cuotas"]>0)
         $formulario->setVariable("cuotas_val_lis",number_format((float)($val["monto"]*(1+$recargo[0]["cuota_porcentaje"]/100))/$val["cuotas"],2));
    
    }
    else{
    $formulario->setVariable("recargo_lis","No registrado");
     $formulario->setVariable("cuotas_val_lis",number_format((float)($val["monto"]),2));
     $formulario->setVariable("monto_rec_lis",$val["monto"]);
    }
    $formulario->setVariable("cuotas_lis",$val["cuotas"]);
    }else{
        $formulario->setVariable("cuotas_lis","-");
        $formulario->setVariable("recargo_lis","-");
    }
     $formulario->setVariable("num_pago",$i);
     $formulario->parse("pagos");    
}



if(isset($_SESSION["tarjetas"])){
    //die(print_r($_SESSION["tarjetas"]));
foreach($_SESSION["tarjetas"] as $i=>$val){
    $formulario->setVariable("dni_lis_tarjeta",$val["nro_doc"]);
    $formulario->setVariable("apellido_tarjeta",$val["apellido"]); 
    $formulario->setVariable("nombre_tarjeta",$val["nombre"]);
     $formulario->setVariable("cuil_tarjeta",$val["cuil"]);
     $formulario->setVariable("domicilio_tarjeta",$val["domicilio"]);
   
     $formulario->setVariable("id_quitar_tarjeta",$i);
     $formulario->parse("tarjetas");    
}

}



for($i=0;$i<24;$i++){
    if($i<10)
        $h="0".$i ; 
    else
        $h=$i;
    
    /*if($i==  date("H") && !isset($_SESSION["campos_venta"]["hora"]))
    $formulario->setVariable("selhora","selected");*/
    
    if(isset($_SESSION["campos_venta"]["hora"]) && $_SESSION["campos_venta"]["hora"]==$i)
    $formulario->setVariable("selhora","selected");
    
    $formulario->setVariable("hora",$h); 
    $formulario->parse("horas") ;
}


for($i=0;$i<60;$i++){
    if($i<10)
        $min="0".$i ; 
    else
        $min=$i;
    /*if($min==date("i") && !isset($_SESSION["campos_venta"]["min"]))
        $formulario->setVariable("selmin","selected");*/
    if(isset($_SESSION["campos_venta"]["min"]) && $_SESSION["campos_venta"]["min"]==$min)
        $formulario->setVariable("selmin","selected");
    $formulario->setVariable("min",$min); 
    $formulario->parse("mins");
}

$sucursales=$db->consulta("SELECT * FROM sucursal WHERE suc_eliminado=0");
if(count($sucursales)){
    foreach ($sucursales as $suc){
        if(isset($_SESSION["campos_venta"]["sucursal"]) && $_SESSION["campos_venta"]["sucursal"]==$suc["suc_id"])
        $formulario->setVariable("selsuc","selected"); 
        
        $formulario->setVariable("suc_nombre",$suc["suc_nombre"]); 
        $formulario->setVariable("suc_id",$suc["suc_id"]); 
        $formulario->parse("sucursales"); 
    }
    
}
//$formulario->setVariable("fecha",  "00-00-0000") ; 
$formulario->setVariable("fecha", date("d-m-Y")) ; 
if(isset($_SESSION["campos_venta"])){
    
    $formulario->setVariable("fecha",$_SESSION["campos_venta"]["fecha"]) ;   
    $formulario->setVariable("importe",$_SESSION["campos_venta"]["importe"]) ;   
    $formulario->setVariable("factura",$_SESSION["campos_venta"]["factura"]) ;   
    $formulario->setVariable("descripcion",$_SESSION["campos_venta"]["descripcion"]) ;
    $formulario->setVariable("monto_adi",$_SESSION["campos_venta"]["monto_adi"]) ;
    
    $formulario->setVariable("01",$_SESSION["campos_venta"]["01"]) ;   
    $formulario->setVariable("12",$_SESSION["campos_venta"]["12"]) ;   
       
    $formulario->setVariable("debe_patente",$_SESSION["campos_venta"]["debe_patente"]) ;
}

$formulario->setVariable("accion","../Venta/agregarVenta.php") ; 
if(isset($_GET["msg"]))
switch ($_GET["msg"]){
    case 2:
        $formulario->setVariable("mensaje_error","Error: Debe haber por lo menos un cliente relacionado a la venta.") ; 
        break;
}


}else{
    
    include_once dirname(__FILE__).'/editar.php';
}


$formulario->setVariable("acc",$_GET["acc"]) ;

$template->setVariable("contenido",$formulario->get());
?>